package chai.ningning.chars;

import java.io.FileReader;
import java.io.IOException;
import java.io.Reader;

/**
 * 1、Reader 类的实例是用来读取字符的输入流
 * 2、字符流（包括字符输入流和字符输出流）是以字符为单位进行读取
 */
public class ReaderTest1 {

    public static void main(String[] args) throws IOException {

        String s = "D:/IdeaProjects/java-advanced/files-and-streams-1/src/chai/ningning/chars/ReaderTest1.java";
        Reader r = new FileReader(s);

        int ch ;//= r.read();
      //  System.out.print( (char) ch );

        //注意read方法读取到的是一个字符（但是是以int形式返回）
        while ((ch = r.read()) != -1 ){
            System.out.print( (char) ch );
        }

        r.close();
    }
}
